package com.huangfuyi.datamodel.entity.datasource;

import com.huangfuyi.datasource.entity.FieldInfoType;

import java.util.List;

public class EDataSourceConfExample {

    private String name;

    private String label;

    private String description;

    private FieldInfoType type;

    private List<String> enumValues;

    private List<EDataSourceConfExample> subDataSourceFieldInfo;

    private Object value;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public FieldInfoType getType() {
        return type;
    }

    public void setType(FieldInfoType type) {
        this.type = type;
    }

    public List<String> getEnumValues() {
        return enumValues;
    }

    public void setEnumValues(List<String> enumValues) {
        this.enumValues = enumValues;
    }

    public List<EDataSourceConfExample> getSubDataSourceFieldInfo() {
        return subDataSourceFieldInfo;
    }

    public void setSubDataSourceFieldInfo(List<EDataSourceConfExample> subDataSourceFieldInfo) {
        this.subDataSourceFieldInfo = subDataSourceFieldInfo;
    }

    public Object getValue() {
        return value;
    }

    public void setValue(Object value) {
        this.value = value;
    }
}
